cell definition - French English Dictionary